feat: add all-contributors recognition system - #115
Merged
Conversation
6 tasks
Adopt the All Contributors specification so every kind of contribution is recognized - code, docs, tests, bug reports, ideas, reviews, and infrastructure work. - .all-contributorsrc configures the spec; angular commitConvention keeps bot commits compatible with commitlint, and skipCi false keeps CI running on bot PRs - README gains an all-contributors badge and a Contributors section seeded with the project maintainer - CONTRIBUTING documents the recognized contribution types and the @all-contributors bot comment workflow - Quote the commit-msg hook's file argument so commitlint works from linked worktrees and paths containing spaces The @all-contributors GitHub App must be installed once on the repo (https://github.com/apps/allcontributors) for the comment-driven workflow to operate. Closes #58 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
PAMulligan
force-pushed
the
58-add-contributor-recognition-system
branch
from
June 11, 2026 21:38
6d26493 to
a679fe9
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
.all-contributorsrcconfigured for the All Contributors spec:commitConvention: "angular"so bot commits pass commitlint,skipCi: falseso CI runs on bot PRs, contributor table written toREADME.md## Contributorssection with the generated table, seeded with the maintainer (PAMulligan: code, doc, test, infra, review, ideas)code,doc,test,bug,ideas,review,infra) and the @all-contributors bot comment workflow.husky/commit-msgto quote the commit-message file path - the unquoted${1}breaks commitlint for any clone or linked worktree under a path containing spaces (discovered while committing this change)One manual step required
The @all-contributors GitHub App is not yet installed on PMDevSolutions (org installations checked: it is absent). Install it once at https://github.com/apps/allcontributors and grant it this repository - after that, commenting
@all-contributors please add @user for code, docon any issue or PR makes the bot open an update PR automatically.Verification
.all-contributorsrcparses as valid JSONall-contributors-cli(identical output to what the bot produces)Closes #58
🤖 Generated with Claude Code